home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / ippon / data / etc / lboss04.lzh / parts.h < prev    next >
Text File  |  1999-05-20  |  5KB  |  307 lines

  1. /* parts.h */
  2.  
  3. typedef struct _parts_table {
  4.     signed short x, y;    /* 座標 */
  5.     unsigned short pt;    /* スプライトパターンNo. */
  6. } PARTS_TABLE;
  7.  
  8.  
  9. /* 本体 */
  10. PARTS_TABLE parts0_table[48] =
  11. {
  12. /* x,y,pt */
  13.     {-48, -64, 0x65},
  14.     {-32, -64, 0x66},
  15.     {-16, -64, 0x67},
  16.     {  0, -64, 0x68},
  17.     { 16, -64, 0x69},
  18.     { 32, -64, 0x6a},
  19.  
  20.     {-48, -48, 0x75},
  21.     {-32, -48, 0x76},
  22.     {-16, -48, 0x77},
  23.     {  0, -48, 0x78},
  24.     { 16, -48, 0x79},
  25.     { 32, -48, 0x7a},
  26.  
  27.     {-48, -32, 0x85},
  28.     {-32, -32, 0x86},
  29.     {-16, -32, 0x87},
  30.     {  0, -32, 0x88},
  31.     { 16, -32, 0x89},
  32.     { 32, -32, 0x8a},
  33.  
  34.     {-48, -16, 0x95},
  35.     {-32, -16, 0x96},
  36.     {-16, -16, 0x97},
  37.     {  0, -16, 0x98},
  38.     { 16, -16, 0x99},
  39.     { 32, -16, 0x9a},
  40.  
  41.     {-48,   0, 0xa5},
  42.     {-32,   0, 0xa6},
  43.     {-16,   0, 0xa7},
  44.     {  0,   0, 0xa8},
  45.     { 16,   0, 0xa9},
  46.     { 32,   0, 0xaa},
  47.  
  48.     {-48,  16, 0xb5},
  49.     {-32,  16, 0xb6},
  50.     {-16,  16, 0xb7},
  51.     {  0,  16, 0xb8},
  52.     { 16,  16, 0xb9},
  53.     { 32,  16, 0xba},
  54.  
  55.     {-48,  32, 0xc5},
  56.     {-32,  32, 0xc6},
  57.     {-16,  32, 0xc7},
  58.     {  0,  32, 0xc8},
  59.     { 16,  32, 0xc9},
  60.     { 32,  32, 0xca},
  61.  
  62.     {-48,  48, 0xd5},
  63.     {-32,  48, 0xd6},
  64.     {-16,  48, 0xd7},
  65.     {  0,  48, 0xd8},
  66.     { 16,  48, 0xd9},
  67.     { 32,  48, 0xda},
  68.  
  69. };
  70.  
  71. /* 左翼(小)←付け根の方 */
  72. PARTS_TABLE parts1_table[25] =
  73. {
  74. /***** x,   y,   pt */
  75.     {-48, -32, 0x113},
  76.     {-32, -32, 0x114},
  77.     {-16, -32, 0x115},
  78.     {  0, -32, 0x116},
  79.     { 16, -32, 0x117},
  80.  
  81.     {-48, -16, 0x123},
  82.     {-32, -16, 0x124},
  83.     {-16, -16, 0x125},
  84.     {  0, -16, 0x126},
  85.     { 16, -16, 0x127},
  86.  
  87.     {-48,   0, 0x133},
  88.     {-32,   0, 0x134},
  89.     {-16,   0, 0x135},
  90.     {  0,   0, 0x136},
  91.     { 16,   0, 0x137},
  92.  
  93.     {-48,  16, 0x143},
  94.     {-32,  16, 0x144},
  95.     {-16,  16, 0x145},
  96.     {  0,  16, 0x146},
  97.     { 16,  16, 0x147},
  98.  
  99.     {-48,  32, 0x153},
  100.     {-32,  32, 0x154},
  101.     {-16,  32, 0x155},
  102.     {  0,  32, 0x156},
  103.     { 16,  32, 0x157},
  104. };
  105.  
  106.  
  107. /* 右翼(小) */
  108. PARTS_TABLE parts2_table[25] =
  109. {
  110. /***** x,   y,   pt */
  111.     {-32, -32, 0x118},
  112.     {-16, -32, 0x119},
  113.     {  0, -32, 0x11a},
  114.     { 16, -32, 0x11b},
  115.     { 32, -32, 0x11c},
  116.  
  117.     {-32, -16, 0x128},
  118.     {-16, -16, 0x129},
  119.     {  0, -16, 0x12a},
  120.     { 16, -16, 0x12b},
  121.     { 32, -16, 0x12c},
  122.  
  123.     {-32,   0, 0x138},
  124.     {-16,   0, 0x139},
  125.     {  0,   0, 0x13a},
  126.     { 16,   0, 0x13b},
  127.     { 32,   0, 0x13c},
  128.  
  129.     {-32,  16, 0x148},
  130.     {-16,  16, 0x149},
  131.     {  0,  16, 0x14a},
  132.     { 16,  16, 0x14b},
  133.     { 32,  16, 0x14c},
  134.  
  135.      {-32,  32, 0x158},
  136.     {-16,  32, 0x159},
  137.     {  0,  32, 0x15a},
  138.     { 16,  32, 0x15b},
  139.     { 32,  32, 0x15c},
  140. };
  141.  
  142.  
  143. /* 左翼(大) */
  144. PARTS_TABLE parts3_table[42] =
  145. {
  146. /***** x,   y,   pt */
  147.     {-64, -32, 0x01},
  148.     {-48, -32, 0x02},
  149.     {-32, -32, 0x03},
  150.     {-16, -32, 0x04},
  151.     {  0, -32, 0x05},
  152.     { 16, -32, 0x06},
  153.     { 32, -32, 0x07},
  154.  
  155.     {-64, -16, 0x11},
  156.     {-48, -16, 0x12},
  157.     {-32, -16, 0x13},
  158.     {-16, -16, 0x14},
  159.     {  0, -16, 0x15},
  160.     { 16, -16, 0x16},
  161.     { 32, -16, 0x17},
  162.  
  163.     {-64,   0, 0x21},
  164.     {-48,   0, 0x22},
  165.     {-32,   0, 0x23},
  166.     {-16,   0, 0x24},
  167.     {  0,   0, 0x25},
  168.     { 16,   0, 0x26},
  169.     { 32,   0, 0x27},
  170.  
  171.     {-64,  16, 0x31},
  172.     {-48,  16, 0x32},
  173.     {-32,  16, 0x33},
  174.     {-16,  16, 0x34},
  175.     {  0,  16, 0x35},
  176.     { 16,  16, 0x36},
  177.     { 32,  16, 0x37},
  178.  
  179.     {-64,  32, 0x41},
  180.     {-48,  32, 0x42},
  181.     {-32,  32, 0x43},
  182.     {-16,  32, 0x44},
  183.     {  0,  32, 0x45},
  184.     { 16,  32, 0x46},
  185.     { 32,  32, 0x47},
  186.  
  187.     {-64,  48, 0x51},
  188.     {-48,  48, 0x52},
  189.     {-32,  48, 0x53},
  190.     {-16,  48, 0x54},
  191.     {  0,  48, 0x55},
  192.     { 16,  48, 0x56},
  193.     { 32,  48, 0x57},
  194.  
  195. };
  196.  
  197. /* 右翼(大) */
  198. PARTS_TABLE parts4_table[42] =
  199. {
  200. /***** x,   y,   pt */
  201.     {-48, -32, 0x08},
  202.     {-32, -32, 0x09},
  203.     {-16, -32, 0x0a},
  204.     {  0, -32, 0x0b},
  205.     { 16, -32, 0x0c},
  206.     { 32, -32, 0x0d},
  207.     { 48, -32, 0x0e},
  208.  
  209.     {-48, -16, 0x18},
  210.     {-32, -16, 0x19},
  211.     {-16, -16, 0x1a},
  212.     {  0, -16, 0x1b},
  213.     { 16, -16, 0x1c},
  214.     { 32, -16, 0x1d},
  215.     { 48, -16, 0x1e},
  216.  
  217.     {-48,   0, 0x28},
  218.     {-32,   0, 0x29},
  219.     {-16,   0, 0x2a},
  220.     {  0,   0, 0x2b},
  221.     { 16,   0, 0x2c},
  222.     { 32,   0, 0x2d},
  223.     { 48,   0, 0x2e},
  224.  
  225.     {-48,  16, 0x38},
  226.     {-32,  16, 0x39},
  227.     {-16,  16, 0x3a},
  228.     {  0,  16, 0x3b},
  229.     { 16,  16, 0x3c},
  230.     { 32,  16, 0x3d},
  231.     { 48,  16, 0x3e},
  232.  
  233.     {-48,  32, 0x48},
  234.     {-32,  32, 0x49},
  235.     {-16,  32, 0x4a},
  236.     {  0,  32, 0x4b},
  237.     { 16,  32, 0x4c},
  238.     { 32,  32, 0x4d},
  239.     { 48,  32, 0x4e},
  240.  
  241.     {-48,  48, 0x58},
  242.     {-32,  48, 0x59},
  243.     {-16,  48, 0x5a},
  244.     {  0,  48, 0x5b},
  245.     { 16,  48, 0x5c},
  246.     { 32,  48, 0x5d},
  247.     { 48,  48, 0x5e},
  248.  
  249. };
  250.  
  251.  
  252.  
  253. /* 復活左耳 */
  254. PARTS_TABLE parts5_table[16] =
  255. {
  256. /***** x,   y,   pt */
  257.     {-32, -32, 0x211},
  258.     {-16, -32, 0x212},
  259.     {  0, -32, 0x213},
  260.     { 16, -32, 0x214},
  261.  
  262.     {-32, -16, 0x221},
  263.     {-16, -16, 0x222},
  264.     {  0, -16, 0x223},
  265.     { 16, -16, 0x224},
  266.  
  267.     {-32,   0, 0x231},
  268.     {-16,   0, 0x232},
  269.     {  0,   0, 0x233},
  270.     { 16,   0, 0x234},
  271.  
  272.     {-32,  16, 0x241},
  273.     {-16,  16, 0x242},
  274.     {  0,  16, 0x243},
  275.     { 16,  16, 0x244},
  276.  
  277. };
  278.  
  279.  
  280. /* 復活右耳 */
  281. PARTS_TABLE parts6_table[16] =
  282. {
  283. /***** x,   y,   pt */
  284.     {-16, -32, 0x217},
  285.     {  0, -32, 0x218},
  286.     { 16, -32, 0x219},
  287.     { 32, -32, 0x21a},
  288.  
  289.     {-16, -16, 0x227},
  290.     {  0, -16, 0x228},
  291.     { 16, -16, 0x229},
  292.     { 32, -16, 0x22a},
  293.  
  294.     {-16,   0, 0x237},
  295.     {  0,   0, 0x238},
  296.     { 16,   0, 0x239},
  297.     { 32,   0, 0x23a},
  298.  
  299.     {-16,  16, 0x247},
  300.     {  0,  16, 0x248},
  301.     { 16,  16, 0x249},
  302.     { 32,  16, 0x24a},
  303.  
  304. };
  305.  
  306.  
  307.